package com.jinzhi.common.vo;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

@Configuration
@Data
public class WxPayConfig {

	@Value("${weixin.config.appid:#{null}}")
	private String appId;

	@Value("${weixin.config.appSecret:#{null}}")
	private  String appSecret;

	@Value("${weixin.config.tra_appid:#{null}}")
	private String traAppid;

	@Value("${weixin.config.tra_appSecret:#{null}}")
	private  String traAppSecret;

	@Value("${weixin.config.merno:#{null}}")
	private  String merNo;

	@Value("${weixin.config.merSecret:#{null}}")
	private  String merSecret;

	@Value("${weixin.payurl:#{null}}")
	private String payUrl;

	@Value("${weixin.config.connectTimeoutMs:#{null}}")
	private int connectTimeoutMs;

	@Value("${weixin.config.readTimeoutMs:#{null}}")
	private int readTimeoutMs;

	@Value("${weixin.signUpNotify:#{null}}")
	private String signUpNotify;

	@Value("${weixin.isTopOrderNotify:#{null}}")
	private String isTopOrderNotify;

	@Value("${weixin.focusOnOrderNotify:#{null}}")
	private String focusOnOrderNotify;

	@Value("${weixin.ip:#{null}}")
	private String ip;

	@Value("${weixin.config.sign_type:#{null}}")
	private String sign_type;

	@Value("${weixin.coursesOrderNotify:#{null}}")
	private String coursesOrderNotify;

	@Value("${weixin.refundPayUrl:#{null}}")
	private String refundPayUrl;

	@Value("${weixin.key:#{null}}")
	private String key;



}
